namespace :db do
  desc "Populates Database"
  task :populate => :environment do
    puts "Criando paciente:123456"
    Usuarios::Paciente.create(:nome => "Paciente", :sobrenome => "Pessoa", :login => "paciente",
                              :senha => "123456", :confirmacao_senha => "123456", :email => "paciente@pessoa.com")

    puts "Criando outros Pacientes..."
    (2..50).each do |num|
      Usuarios::Paciente.create(:nome => "Paciente#{num}", :sobrenome => "Pessoa", :login => "paciente#{num}",
                                :senha => "123456", :confirmacao_senha => "123456", :email => "paciente#{num}@pessoa.com")
    end

    puts "Criando medico_a:123456:andersonkodama@gmail.com"
    Usuarios::Medico.create(:nome => "Anderson", :sobrenome => "Kodama", :login => "medico_a",
                            :senha => "123456", :confirmacao_senha => "123456", :email => "andersonkodama@gmail.com", :crm => 73298746372)

    puts "Criando medico:123456"
    Usuarios::Medico.create(:nome => "Medico", :sobrenome => "Saude", :login => "medico",
                            :senha => "123456", :confirmacao_senha => "123456", :email => "medico@saude.com", :crm => 47390825476)

    puts "Criando outros Medicos..."
    (2..50).each do |num|
      Usuarios::Medico.create(:nome => "Medico#{num}", :sobrenome => "Saude", :login => "medico#{num}",
                              :senha => "123456", :confirmacao_senha => "123456", :email => "medico#{num}@saude.com", :crm => 47390825479 + num)
    end

    puts "Criando outros Administradores..."
    (1..50).each do |num|
      Usuarios::Administrador.create(:login => "admin#{num}", :senha => "123456", :confirmacao_senha => "123456",
                                     :nome => "Administrador#{num}", :sobrenome => "SistemaHN", :email => "admin#{num}@sistemahn.com")
    end

  end
end
